Lambda Calculus Synopsis
نویسنده
چکیده
This text gives a rough, but linear summary covering some key definitions, notations, and propositions from Lambda Calculus: Its Syntax and Semantics, the classical monograph by Barendregt. First, we define a theory of untyped extensional lambda calculus. Then, some syntactic sugar, a system of combinatory logic, and the fixed point theorem are described. The final section introduces a topology on the set of lambda terms which is meant to explain an illusory contradiction. Namely, functions defined on the set of lambda terms are in the set of lambda terms itself, the latter being a countable set. However, the functions on the set of lambda terms appear to be continuous with respect to a topology of trees.
منابع مشابه
Functions Over Free Algebras Definable in the Simply Typed lambda Calculus
Synopsis. We show that a function over a free algebra is deenable in the simply typed-calculus (modulo the BB ohm-Berarducci embedding) ii it is generated by predicative monotonic recurrence. By monotonic recurrence we mean iteration with parameters, and our predicativity condition uses the notion of tiers introduced in Lei90]. In fact, we show that the same functions are generated by tiered mo...
متن کاملSpacetime Calculus
This book provides a synopsis of spacetime calculus with applications to classical electrodynamics, quantum theory and gravitation. The calculus is a coordinate-free mathematical language enabling a unified treatment of all these topics and bringing new insights and methods to each of them.
متن کاملOn the algebraic models of lambda calculus
The variety (equational class) of lambda abstraction algebras was introduced to algebraize the untyped lambda calculus in the same way Boolean algebras algebraize the classical propositional calculus. The equational theory of lambda abstraction algebras is intended as an alternative to combinatory logic in this regard since it is a rst-order algebraic description of lambda calculus, which allow...
متن کاملOn the denotational semantics of the untyped lambda-mu calculus
Starting with the idea of reflexive objects in Selinger’s control categories, we define three different denotational models of Parigot’s untyped lambda-mu calculus. The first one is built from an intersection types system for the lambda-mu calculus leading to a generalization of Engeler’s model of the untyped lambda calculus. The second model introduces correlation spaces (coming from Girard’s ...
متن کاملDecomposing Typed Lambda Calculus into a Couple of Categorical Programming Languages
We give two categorical programming languages with variable arrows and associated abstraction/reduction mechanisms, which extend the possibility of categorical programming Hag87, CF92] in practice. These languages are complementary to each other { one of them provides a rst-order programming style whereas the other does higher-order { and are \children" of the simply typed lambda calculus in th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1304.0558 شماره
صفحات -
تاریخ انتشار 2013